.App {
  /* text-align: center; */
  min-height: 100vh;
}
.App-logo {
  height: 40vmin;
  pointer-events: none;
}

@media (prefers-reduced-motion: no-preference) {
  .App-logo {
    animation: App-logo-spin infinite 20s linear;
  }
}

.App-header {
  background-color: #282c34;
  min-height: 100vh;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  font-size: calc(10px + 2vmin);
  color: white;
}

.App-link {
  color: #61dafb;
}

.content {
  color: #a4a5b3;
  background: #101015;
  padding-bottom: 10px;
  min-height: 100vh;
}

.guohua-img {
  display: block;
  height: 100%;
  max-width: 100%;
}

.dtm-add-button {
  margin: 10px 0 10px 0;
}

:where(.css-dev-only-do-not-override-dczto7).ant-table-wrapper .ant-table-thead >tr>th {
  color: #8a8b99;
}

:where(.css-dev-only-do-not-override-dczto7).ant-modal .ant-modal-content {
  position: relative;
  padding-left: 30px;
}

:where(.css-dev-only-do-not-override-dczto7).ant-select-dropdown,
:where(.css-dczto7).ant-select-dropdown {
  width: auto !important;
}

.exclamation-circle-qutlined {
  position: absolute;
  top: 26.5px;
  left: 9px;
  transform: scale(1.3,1.3);
}

.schedul-title {
  padding: 20px;
  color: #fff;
  font-size: 18px;
}

.schedul-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 8px 15px;
  box-sizing: border-box;
  background: #1d1d1d;
  font-size: 14px;
  margin-bottom: 10px;
}

.schedul-header-left {
  padding-right: 50px;
}

.data-detail-title {
  position: absolute;
  top: 21px;
  left: 100px;
  padding: 2px 5px;
  color: #8a8b99;
  background-color: #141414;
  border: 1px #424242 solid;
  border-radius: 4px;
  font-size: 12px;
}

.data-detail-one {
  width: 100%;
  height: auto;
  border-radius: 4px;
  opacity: .9;
  padding-bottom: 15px;
  padding-top: 5px;
  background-color: #141414;
  margin-top: 20px;
}

.data-detail-one .data-detail-one-title {
  padding-top: 5px;
  padding-bottom: 10px;
  padding-left: 15px;
}

.data-detail-one .ddo-content {
  display: flex;
  justify-content: flex-start;
}

.ddo-content .ddo-content-box {
  width: 200px;
  padding-left: 15px;
  border-right: 1px #424242 solid;

}

.ddo-content .ddo-content-box:last-child {
  border-right: none;
}

.ddo-content .ddo-content-text {
  

}

.ddo-content .ddo-content-number {
  color: #1668dc;
  font-size: 20px;
  font-weight: bold;

}

@keyframes App-logo-spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}

:global(.ant-select-selector) {
  border: none !important;
  background-color: #1668dc !important;
}
*.ant-picker-dropdown .ant-picker-week-panel-row td:first-child {
  background: none !important;
  font-size: 12px !important;
  font-weight: bold !important;
}
*.ant-picker-dropdown .ant-picker-week-panel-row td:first-child::after {
  content: "周" !important;
}
*.ant-picker-dropdown .ant-picker-week-panel-row td:nth-child(2) {
  border-start-start-radius: 4px !important;
  border-end-start-radius: 4px !important;
}

*::-webkit-scrollbar {
  width: 10px;
}

*::-webkit-scrollbar-track {
  background: #101015;
  border-radius: 10px;
}

*::-webkit-scrollbar-thumb {
  background: #8A8A8A;
  border-radius: 10px;
}

*::-webkit-scrollbar-thumb:hover {
  background: rgb(100, 100, 100);
  border-radius: 10px;
}

*::-webkit-scrollbar-thumb:active {
  background: rgb(68, 68, 68);
  border-radius: 10px;
}

